/**
 * 封装网络请求
 * @author baishaojun
 */

//公共url前缀
const BASE_URL_PREMIX = "https://tea.qingnian8.com/api/bizhi"

/**
 * 封装好的请求方法
 */
export function request(arg={}){
	let {
		url,
		method="GET",
		data={},
		header={}
		} = arg
	url = BASE_URL_PREMIX+url
	header['access-key'] = "Woshigou123"
	return new Promise((resolve, reject)=>{
		uni.request({
			url,
			method,
			data,
			header,
			success:res=>{
				if(res.data.errCode === 0){
					resolve(res.data)	
				}else if(res.data.errCode === 400){
					uni.showModal({
						title:"错误提示",
						content:res.data.errMsg,
						showCancel:false
					})
					reject(res.data)
				}else{
					uni.showToast({
						title:res.data.errMsg,
						icon:"none"
					})
					reject(res.data)
				}
			},
			fail:err=>{
				reject(err)
			}
		})	
	})
}